package com.tosee.model.dto;

import java.io.Serializable;
import java.util.Locale;

/**
 * Classe mère des classes de transfert de données.
 * 
 * @author ArnaudLev
 */
public abstract class AbstractDto implements Serializable {
    /**
     * Id pour la sérialisation.
     */
    private static final long serialVersionUID = 1L;

    /**
     * Contient les données d'authentification de l'utilisateur
     */
    private AuthentificationDto authentification;

    /**
     * Locale de l'utilisateur
     */
    private Locale localeUser;

    /**
     * Constructeur
     */
    public AbstractDto() {
        super();
    }

    /**
     * @return the authentification
     */
    public AuthentificationDto getAuthentification() {
        return authentification;
    }

    /**
     * @param authentification the authentification to set
     */
    public void setAuthentification(AuthentificationDto authentification) {
        this.authentification = authentification;
    }

    /**
     * @return the localeUser
     */
    public Locale getLocaleUser() {
        return localeUser;
    }

    /**
     * @param localeUser the localeUser to set
     */
    public void setLocaleUser(Locale localeUser) {
        this.localeUser = localeUser;
    }
}
